return {
  "linux-cultist/venv-selector.nvim",
  dependencies = {
    "neovim/nvim-lspconfig",
    "mfussenegger/nvim-dap", "mfussenegger/nvim-dap-python", --optional
    { "nvim-telescope/telescope.nvim", branch = "0.1.x", dependencies = { "nvim-lua/plenary.nvim" } },
  },
  lazy = false,
  branch = "regexp",
  opts = {
    settings = {
      options = {
        -- 禁用默认搜索，加快效率
        enable_default_searches = false,
        enable_cached_venvs = false,
        activate_venv_in_terminal = true,
        telescope_active_venv_color = "#00FF00",
      },
      search = {
        -- for anaconda/miniconda search, you have to set the type to anaconda.
        -- 这里一定要用$FD，不然找不到虚拟环境！！花了一天半才找出的原因
        -- 另外，自定义的搜索名字如my_miniconda_base不要和默认搜索相同，不然禁用default_search后，也会被禁用
        -- my_miniconda_base = {
        --   command = "$FD python.exe$ D:/ProgramData/miniconda3 --full-path -I -a --color never",
        --   type = "anaconda",
        -- },
        -- my_miniconda_envs = {
        --   command = "$FD python.exe$ E:/CondaVenvs --full-path --color never -E /proc",
        --   type = "anaconda",
        -- },
        my_miniconda_base = {
          command = "$FD /python$ /home/tom/miniconda3/bin --full-path -I -a --color never",
          type = "anaconda",
        },
        my_miniconda_envs = {
          command = "$FD bin/python$ /home/tom/miniconda3/envs/ --full-path --color never -E /proc",
          type = "anaconda",
        },
      },
    },
  },
}
